Index of all Fields and Methods
All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

addCPItem(CP). Method in class jas.ClassEnv
This is the method to add CPE items to a class.
addCPItem(CP). Method in class jas.ClassEnv
This is the method to add CPE items to a class.
addEntry(CatchEntry). Method in class jas.Catchtable
add an entry to the catch table
addEntry(CatchEntry). Method in class jas.Catchtable
add an entry to the catch table
addEntry(Label, int). Method in class jas.LineTableAttr
Add a pc to line number entry to the line table.
addEntry(Label, int). Method in class jas.LineTableAttr
Add a pc to line number entry to the line table.
addEntry(Label, Label, Label, CP). Method in class jas.Catchtable
add an entry to the catch table
addEntry(Label, Label, Label, CP). Method in class jas.Catchtable
add an entry to the catch table
addEntry(LocalVarEntry). Method in class jas.LocalVarTableAttr
Add a LocalVar Entry to the attribute
addEntry(LocalVarEntry). Method in class jas.LocalVarTableAttr
Add a LocalVar Entry to the attribute
addException(CP). Method in class jas.ExceptAttr
addException(CP). Method in class jas.ExceptAttr
addField(Var). Method in class jas.ClassEnv
addField(Var). Method in class jas.ClassEnv
addGenericAttr(GenericAttr). Method in class jas.ClassEnv
Add a generic attribute to the class file.
addGenericAttr(GenericAttr). Method in class jas.ClassEnv
Add a generic attribute to the class file.
addGenericAttr(GenericAttr). Method in class jas.CodeAttr
Add a generic attribute to the method.
addGenericAttr(GenericAttr). Method in class jas.CodeAttr
Add a generic attribute to the method.
addInsn(Insn). Method in class jas.CodeAttr
Append a new Insn to this code.
addInsn(Insn). Method in class jas.CodeAttr
Append a new Insn to this code.
addInterface(CP). Method in class jas.ClassEnv
Add this CP to the list of interfaces supposedly implemented by this class.
addInterface(CP). Method in class jas.ClassEnv
Add this CP to the list of interfaces supposedly implemented by this class.
addInterface(CP[]). Method in class jas.ClassEnv
Add this to the list of interfaces supposedly implemented by this class.
addInterface(CP[]). Method in class jas.ClassEnv
Add this to the list of interfaces supposedly implemented by this class.
addMethod(Method). Method in class jas.ClassEnv
This allows more control over generating CP's for methods if you feel so inclined.
addMethod(Method). Method in class jas.ClassEnv
This allows more control over generating CP's for methods if you feel so inclined.
addMethod(short, String, String, CodeAttr, ExceptAttr). Method in class jas.ClassEnv
Here is where code gets added to a class.
addMethod(short, String, String, CodeAttr, ExceptAttr). Method in class jas.ClassEnv
Here is where code gets added to a class.
AsciiCP(String). Constructor for class jas.AsciiCP
AsciiCP(String). Constructor for class jas.AsciiCP

C

CatchEntry(Label, Label, Label, CP). Constructor for class jas.CatchEntry
Catch entries are created and then added to the CatchTable.
CatchEntry(Label, Label, Label, CP). Constructor for class jas.CatchEntry
Catch entries are created and then added to the CatchTable.
Catchtable(). Constructor for class jas.Catchtable
Catchtable(). Constructor for class jas.Catchtable
ClassCP(String). Constructor for class jas.ClassCP
ClassCP(String). Constructor for class jas.ClassCP
ClassEnv(). Constructor for class jas.ClassEnv
ClassEnv(). Constructor for class jas.ClassEnv
CodeAttr(). Constructor for class jas.CodeAttr
Create a new bag.
CodeAttr(). Constructor for class jas.CodeAttr
Create a new bag.
ConstAttr(CP). Constructor for class jas.ConstAttr
Create a new constant attribute whose constant value is picked up from constant pool with the given entry.
ConstAttr(CP). Constructor for class jas.ConstAttr
Create a new constant attribute whose constant value is picked up from constant pool with the given entry.
CP(). Constructor for class jas.CP
CP(). Constructor for class jas.CP

D

DoubleCP(double). Constructor for class jas.DoubleCP
DoubleCP(double). Constructor for class jas.DoubleCP

E

ExceptAttr(). Constructor for class jas.ExceptAttr
ExceptAttr(). Constructor for class jas.ExceptAttr

F

FieldCP(String, String, String). Constructor for class jas.FieldCP
FieldCP's are created by specifying the class to which the field belongs, the name of the symbol, and its signature.
FieldCP(String, String, String). Constructor for class jas.FieldCP
FieldCP's are created by specifying the class to which the field belongs, the name of the symbol, and its signature.
FloatCP(float). Constructor for class jas.FloatCP
FloatCP(float). Constructor for class jas.FloatCP

G

GenericAttr(CP, byte[]). Constructor for class jas.GenericAttr
Make up a new attribute
GenericAttr(CP, byte[]). Constructor for class jas.GenericAttr
Make up a new attribute
GenericAttr(String, byte[]). Constructor for class jas.GenericAttr
Make up a new attribute
GenericAttr(String, byte[]). Constructor for class jas.GenericAttr
Make up a new attribute

I

IincInsn(int, int). Constructor for class jas.IincInsn
IincInsn(int, int). Constructor for class jas.IincInsn
Insn(int). Constructor for class jas.Insn
Instructions with no arguments are built with this constructor.
Insn(int). Constructor for class jas.Insn
Instructions with no arguments are built with this constructor.
Insn(int, CP). Constructor for class jas.Insn
This constructor is used for instructions that take a CP item as their argument.
Insn(int, CP). Constructor for class jas.Insn
This constructor is used for instructions that take a CP item as their argument.
Insn(int, int). Constructor for class jas.Insn
Instructions that take a single numeric argument.
Insn(int, int). Constructor for class jas.Insn
Instructions that take a single numeric argument.
Insn(int, Label). Constructor for class jas.Insn
Instructions that take a Label as an argument.
Insn(int, Label). Constructor for class jas.Insn
Instructions that take a Label as an argument.
IntegerCP(int). Constructor for class jas.IntegerCP
IntegerCP(int). Constructor for class jas.IntegerCP
InterfaceCP(String, String, String). Constructor for class jas.InterfaceCP
InterfaceCP(String, String, String). Constructor for class jas.InterfaceCP
InvokeinterfaceInsn(CP, int). Constructor for class jas.InvokeinterfaceInsn
InvokeinterfaceInsn(CP, int). Constructor for class jas.InvokeinterfaceInsn

J

jasError(). Constructor for class jas.jasError
jasError(). Constructor for class jas.jasError
jasError(String). Constructor for class jas.jasError
jasError(String). Constructor for class jas.jasError

L

Label(String). Constructor for class jas.Label
Create a new Label with this tag.
Label(String). Constructor for class jas.Label
Create a new Label with this tag.
LineTableAttr(). Constructor for class jas.LineTableAttr
Note: A line table is associated with a method, so you need to create a new LineTableAttr for each method for which you add debugging information.
LineTableAttr(). Constructor for class jas.LineTableAttr
Note: A line table is associated with a method, so you need to create a new LineTableAttr for each method for which you add debugging information.
LocalVarEntry(Label, Label, CP, CP, int). Constructor for class jas.LocalVarEntry
Create local variable scope information that can be used while debugging.
LocalVarEntry(Label, Label, CP, CP, int). Constructor for class jas.LocalVarEntry
Create local variable scope information that can be used while debugging.
LocalVarEntry(Label, Label, String, String, int). Constructor for class jas.LocalVarEntry
Create local variable scope information that can be used while debugging.
LocalVarEntry(Label, Label, String, String, int). Constructor for class jas.LocalVarEntry
Create local variable scope information that can be used while debugging.
LocalVarTableAttr(). Constructor for class jas.LocalVarTableAttr
Note: A local var is associated with a method, so you need to create a new LocalVarTableAttr for each method for which you add debugging information.
LocalVarTableAttr(). Constructor for class jas.LocalVarTableAttr
Note: A local var is associated with a method, so you need to create a new LocalVarTableAttr for each method for which you add debugging information.
LongCP(long). Constructor for class jas.LongCP
LongCP(long). Constructor for class jas.LongCP
LookupswitchInsn(Label, int[], Label[]). Constructor for class jas.LookupswitchInsn
LookupswitchInsn(Label, int[], Label[]). Constructor for class jas.LookupswitchInsn

M

Method(short, CP, CP, CodeAttr, ExceptAttr). Constructor for class jas.Method
Method(short, CP, CP, CodeAttr, ExceptAttr). Constructor for class jas.Method
MethodCP(String, String, String). Constructor for class jas.MethodCP
MethodCP(String, String, String). Constructor for class jas.MethodCP
MultiarrayInsn(CP, int). Constructor for class jas.MultiarrayInsn
MultiarrayInsn(CP, int). Constructor for class jas.MultiarrayInsn

N

NameTypeCP(String, String). Constructor for class jas.NameTypeCP
Name/type entries are used to specify the type associated with a symbol name.
NameTypeCP(String, String). Constructor for class jas.NameTypeCP
Name/type entries are used to specify the type associated with a symbol name.

S

setCatchtable(Catchtable). Method in class jas.CodeAttr
Set the catchtable for this code
setCatchtable(Catchtable). Method in class jas.CodeAttr
Set the catchtable for this code
setClass(CP). Method in class jas.ClassEnv
Define this class to have this name.
setClass(CP). Method in class jas.ClassEnv
Define this class to have this name.
setClassAccess(short). Method in class jas.ClassEnv
Set the class access for this class.
setClassAccess(short). Method in class jas.ClassEnv
Set the class access for this class.
setLineTable(LineTableAttr). Method in class jas.CodeAttr
Set the line number table for this method
setLineTable(LineTableAttr). Method in class jas.CodeAttr
Set the line number table for this method
setLocalVarTable(LocalVarTableAttr). Method in class jas.CodeAttr
Set the local variable information for this method
setLocalVarTable(LocalVarTableAttr). Method in class jas.CodeAttr
Set the local variable information for this method
setSource(SourceAttr). Method in class jas.ClassEnv
Add an attribute specifying the name of the source file for the class
setSource(SourceAttr). Method in class jas.ClassEnv
Add an attribute specifying the name of the source file for the class
setSource(String). Method in class jas.ClassEnv
Add an attribute specifying the name of the source file for the clas.
setSource(String). Method in class jas.ClassEnv
Add an attribute specifying the name of the source file for the clas.
setStackSize(short). Method in class jas.CodeAttr
setStackSize(short). Method in class jas.CodeAttr
setSuperClass(CP). Method in class jas.ClassEnv
Define this class to have this superclass
setSuperClass(CP). Method in class jas.ClassEnv
Define this class to have this superclass
setVarSize(short). Method in class jas.CodeAttr
setVarSize(short). Method in class jas.CodeAttr
SourceAttr(CP). Constructor for class jas.SourceAttr
Create a source file attribute, with more control over attribute name
SourceAttr(CP). Constructor for class jas.SourceAttr
Create a source file attribute, with more control over attribute name
SourceAttr(String). Constructor for class jas.SourceAttr
Create a source file attribute.
SourceAttr(String). Constructor for class jas.SourceAttr
Create a source file attribute.
StringCP(String). Constructor for class jas.StringCP
StringCP(String). Constructor for class jas.StringCP

T

TableswitchInsn(int, int, Label, Label[]). Constructor for class jas.TableswitchInsn
TableswitchInsn(int, int, Label, Label[]). Constructor for class jas.TableswitchInsn
toString(). Method in class jas.AsciiCP
toString(). Method in class jas.AsciiCP
toString(). Method in class jas.CodeAttr
toString(). Method in class jas.CodeAttr
toString(). Method in class jas.Label
toString(). Method in class jas.Label

V

Var(short, CP, CP, ConstAttr). Constructor for class jas.Var
Var(short, CP, CP, ConstAttr). Constructor for class jas.Var

W

write(DataOutputStream). Method in class jas.ClassEnv
Write the contents of the class.
write(DataOutputStream). Method in class jas.ClassEnv
Write the contents of the class.